package com.shengxing.lljl.common.entity;

import com.baomidou.mybatisplus.annotation.*;

import java.time.LocalDateTime;
import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 网址设置->流量来源
 * </p>
 *
 * @author 小邹
 * @since 2024-10-17
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("tb_url_set_traffic_source")
public class UrlSetTrafficSource implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 流量来源id
     */
    @TableId(value = "traffic_source_id", type = IdType.AUTO)
    private Long trafficSourceId;

    /**
     * 网址id
     */
    private Long urlId;

    /**
     * 创建时间
     */
    @TableField(fill = FieldFill.INSERT)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    @TableField(fill = FieldFill.INSERT)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime updateTime;

    /**
     * 来源类型  	自定义来源(0)	
        百度搜索词(1)
        谷歌搜索词(2)
        360搜索词(3)
        搜狗搜索词(4)
            Bing搜索词(5)
            台湾雅虎搜索词(6)
            淘宝商品搜索词(7)
        淘宝店铺搜索词(8)
            阿里巴巴搜索词(9)
        天猫搜索词(10)
        京东搜索词(11)
     */
    private Integer sourceType;

    /**
     * 来源网址
     */
    private String sourceUrl;

    /**
     * 来源比例
     */
    private Integer sourceRate;


}
